#!/usr/bin/env bash

# ----------------------------------------------------------------------
# Filename :  03-env-run.sh
# Version  :  1.0
# Date     :  2020/07/08
# Author   :  Lz
# Email    :  lz843723683@gmail.com
# History  :     
#             Version 1.0, 2020/07/08
# Function :  联研院服务器运行版 - 修改系统环境变量
# Out:        
#              0 => TPASS
#              1 => TFAIL
#              other=> TCONF
# ----------------------------------------------------------------------

## TODO : 测试收尾清除工作
#
EnvClean_FTLYY_RUN(){
	return $TPASS
}


## TODO: 调用程序退出函数
#    In: $1 => 调用脚本结果值
EnvExit_FTLYY_RUN(){
        # 调用退出函数，其中调用了clean相关函数
	Exit_FTLIB ${1}
}


## TODO: 用户界面
#
EnvUSAGE_FTLYY_RUN(){
	USAGE_FTLIB "联研院服务器运行版 - 修改系统环境变量"
}


## TODO : 测试前的初始化 
#  Out  : 
#         0 => TPASS
#         1 => TFAIL
#         other=> TCONF
EnvInit_FTLYY_RUN(){
        # 调用初始化函数
	Init_FTLIB "EnvClean_FTLYY_RUN"
        # 调用用户界面函数
 	EnvUSAGE_FTLYY_RUN
}


## TODO ：修改系统环境变量
#
EnvTest01_FTLYY_RUN(){
        local cfgfile="/root/.bashrc"
        local field="export LD_LIBRARY_PATH=:/usr/local/gmp-4.3.2/lib/:/usr/local/mpfr-2.4.2/lib/:/usr/local/mpc-0.8.1/lib/:/usr/lib/mysql_n/lib/:/usr/lib/postgres_n/lib:/usr/local/lib:/usr/lib/oracle/11.2/client/lib:/lib32:/usr/lib32:/usr/local/ssl/lib"

        # 判断配置文件
        echo 'cat' "${cfgfile}"
        cat ${cfgfile} | grep "${field}"
        RetParse_FTLIB "${cfgfile} 存在配置 ${field}" "False"
}


## TODO : Main
#  Out  : 
#         0 => TPASS
#         1 => TFAIL
#         other => TCONF
EnvMain_FTLYY_RUN(){
	EnvInit_FTLYY_RUN

	EnvTest01_FTLYY_RUN

	return ${TPASS}	
}

EnvMain_FTLYY_RUN
EnvExit_FTLYY_RUN $?
